a large police presence - Français Anglais Dictionnaire